package com.agency8x.model.base;

import com.jfinal.plugin.activerecord.IBean;
import com.jfinal.plugin.activerecord.Model;

@SuppressWarnings({"serial", "unchecked"})
public class BaseMemberModel<M extends BaseMemberModel<M>> extends Model<M> implements IBean {

	public M setUserId(Integer value) {
		set("user_id", value);
		return (M)this;
	}

	public Integer getUserId() {
		return get("user_id");
	}
	public M setNickname(String value) {
		set("nickname", value);
		return (M)this;
	}

	public String getNickname() {
		return get("nickname");
	}
	public M setSex(Integer value) {
		set("sex", value);
		return (M)this;
	}

	public Integer getSex() {
		return get("sex");
	}
	public M setArea(String value) {
		set("area", value);
		return (M)this;
	}

	public String getArea() {
		return get("area");
	}
	public M setCity(String value) {
		set("city", value);
		return (M)this;
	}

	public String getCity() {
		return get("city");
	}
	public M setProvince(String value) {
		set("province", value);
		return (M)this;
	}

	public String getProvince() {
		return get("province");
	}
	public M setCountry(String value) {
		set("country", value);
		return (M)this;
	}

	public String getCountry() {
		return get("country");
	}
	public M setHeadimgurl(String value) {
		set("headimgurl", value);
		return (M)this;
	}

	public String getHeadimgurl() {
		return get("headimgurl");
	}
	public M setSubscribe(Integer value) {
		set("subscribe", value);
		return (M)this;
	}

	public Integer getSubscribe() {
		return get("subscribe");
	}
	public M setSubscribeTime(Integer value) {
		set("subscribe_time", value);
		return (M)this;
	}

	public Integer getSubscribeTime() {
		return get("subscribe_time");
	}
	public M setUnsubscribeTime(Integer value) {
		set("unsubscribe_time", value);
		return (M)this;
	}

	public Integer getUnsubscribeTime() {
		return get("unsubscribe_time");
	}
	public M setUnionid(String value) {
		set("unionid", value);
		return (M)this;
	}

	public String getUnionid() {
		return get("unionid");
	}
	public M setOpenidMobile(String value) {
		set("openid_mobile", value);
		return (M)this;
	}

	public String getOpenidMobile() {
		return get("openid_mobile");
	}
	public M setOpenidWeb(String value) {
		set("openid_web", value);
		return (M)this;
	}

	public String getOpenidWeb() {
		return get("openid_web");
	}
	public M setOpenidBiz(String value) {
		set("openid_biz", value);
		return (M)this;
	}

	public String getOpenidBiz() {
		return get("openid_biz");
	}
	public M setOpenidBizplugin(String value) {
		set("openid_bizplugin", value);
		return (M)this;
	}

	public String getOpenidBizplugin() {
		return get("openid_bizplugin");
	}
	public M setGroupid(Integer value) {
		set("groupid", value);
		return (M)this;
	}

	public Integer getGroupid() {
		return get("groupid");
	}
	public M setTagidList(String value) {
		set("tagid_list", value);
		return (M)this;
	}

	public String getTagidList() {
		return get("tagid_list");
	}
	public M setMobile(String value) {
		set("mobile", value);
		return (M)this;
	}

	public String getMobile() {
		return get("mobile");
	}
	public M setRealname(String value) {
		set("realname", value);
		return (M)this;
	}

	public String getRealname() {
		return get("realname");
	}
	public M setGameIdBozhong(Integer value) {
		set("game_id_bozhong", value);
		return (M)this;
	}

	public Integer getGameIdBozhong() {
		return get("game_id_bozhong");
	}
	public M setGameIdWanghu(Integer value) {
		set("game_id_wanghu", value);
		return (M)this;
	}

	public Integer getGameIdWanghu() {
		return get("game_id_wanghu");
	}
	public M setIsAgent(Integer value) {
		set("is_agent", value);
		return (M)this;
	}

	public Integer getIsAgent() {
		return get("is_agent");
	}
	public M setAgentId(Integer value) {
		set("agent_id", value);
		return (M)this;
	}

	public Integer getAgentId() {
		return get("agent_id");
	}
	public M setParent1Uid(Integer value) {
		set("parent1_uid", value);
		return (M)this;
	}

	public Integer getParent1Uid() {
		return get("parent1_uid");
	}
	public M setParent2Uid(Integer value) {
		set("parent2_uid", value);
		return (M)this;
	}

	public Integer getParent2Uid() {
		return get("parent2_uid");
	}
	public M setReferralUserDailyCardNumber(Integer value) {
		set("referral_user_daily_card_number", value);
		return (M)this;
	}

	public Integer getReferralUserDailyCardNumber() {
		return get("referral_user_daily_card_number");
	}
	public M setParent1AwardsStatus(Integer value) {
		set("parent1_awards_status", value);
		return (M)this;
	}

	public Integer getParent1AwardsStatus() {
		return get("parent1_awards_status");
	}
	public M setRegistTime(String value) {
		set("regist_time", value);
		return (M)this;
	}

	public String getRegistTime() {
		return get("regist_time");
	}
	public M setRegistDate(String value) {
		set("regist_date", value);
		return (M)this;
	}

	public String getRegistDate() {
		return get("regist_date");
	}
	public M setLoginDate(String value) {
		set("login_date", value);
		return (M)this;
	}

	public String getLoginDate() {
		return get("login_date");
	}
	public M setUpdateTime(String value) {
		set("update_time", value);
		return (M)this;
	}

	public String getUpdateTime() {
		return get("update_time");
	}
	public M setUserStatus(Integer value) {
		set("user_status", value);
		return (M)this;
	}

	public Integer getUserStatus() {
		return get("user_status");
	}
	public M setRemark(String value) {
		set("remark", value);
		return (M)this;
	}

	public String getRemark() {
		return get("remark");
	}
	public M setTopAgentId(Integer value) {
		set("top_agent_id", value);
		return (M)this;
	}

	public Integer getTopAgentId() {
		return get("top_agent_id");
	}
	public M setUserName(String value) {
		set("user_name", value);
		return (M)this;
	}

	public String getUserName() {
		return get("user_name");
	}
	public M setPassword(String value) {
		set("password", value);
		return (M)this;
	}

	public String getPassword() {
		return get("password");
	}
	public M setTradePassword(String value) {
		set("trade_password", value);
		return (M)this;
	}

	public String getTradePassword() {
		return get("trade_password");
	}
	public M setEmail(String value) {
		set("email", value);
		return (M)this;
	}

	public String getEmail() {
		return get("email");
	}


}

